package com.ruoyi.club.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 俱乐部剑道对象 cms_club_strip
 * 
 * @author 王向阳
 * @date 2024-10-06
 */
public class CmsClubStrip extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 剑道ID */
    private Long stripid;

    /** 俱乐部ID */
    private Long clubid;

    /** 俱乐部剑道编号 */
    @Excel(name = "俱乐部剑道编号")
    private String stripcode;

    /** 剑道类型 */
    @Excel(name = "剑道类型")
    private String striptype;

    /** 部件 */
    @Excel(name = "部件")
    private String parts;

    /** 模块 */
    @Excel(name = "模块")
    private String model;

    /** 编号 */
    @Excel(name = "编号")
    private String SN;

    /** 部件厂家 */
    @Excel(name = "部件厂家")
    private String supplier;

    /** 桁架轨道 */
    @Excel(name = "桁架轨道")
    private String truss;

    /** 桁架电控 */
    @Excel(name = "桁架电控")
    private String trusscontrol;

    /** 创建日期 */
    private Date installtime;

    /** 靶人平板 */
    @Excel(name = "靶人平板")
    private String tablet;

    /** 靶人 */
    @Excel(name = "靶人")
    private String target;

    /** 集线盒 */
    @Excel(name = "集线盒")
    private String box;

    /** 关节电机 */
    @Excel(name = "关节电机")
    private String driver;

    /** 激光传感器 */
    @Excel(name = "激光传感器")
    private String laser;

    /** 倾角传感器 */
    @Excel(name = "倾角传感器")
    private String tilt;

    /** 接近开关 */
    @Excel(name = "接近开关")
    private String proximity;

    /** 摄像头 */
    @Excel(name = "摄像头")
    private String camera;

    /** 机械手臂 */
    @Excel(name = "机械手臂")
    private String arm;

    /** 激光传感器编号 */
    @Excel(name = "激光传感器编号")
    private String laserid;

    /** 距离 */
    @Excel(name = "距离")
    private String dis;

    /** x轴角度 */
    @Excel(name = "x轴角度")
    private String xangle;

    /** y轴角度 */
    @Excel(name = "y轴角度")
    private String yangle;

    /** z轴角度 */
    @Excel(name = "z轴角度")
    private String zangle;

    /** x轴加速度 */
    @Excel(name = "x轴加速度")
    private String xacc;

    /** y轴加速度 */
    @Excel(name = "y轴加速度")
    private String yacc;

    /** z轴加速度 */
    @Excel(name = "z轴加速度")
    private String zacc;

    /** 关节电机角度 */
    @Excel(name = "关节电机角度")
    private String driverangle;

    /** 桁架电控位置 */
    @Excel(name = "桁架电控位置")
    private String trussloc;

    /** 桁架电控速度 */
    @Excel(name = "桁架电控速度")
    private String trussv;

    /** 接近开关状态 */
    @Excel(name = "接近开关状态")
    private String input01;

    /** 平板版本号 */
    @Excel(name = "平板版本号")
    private String tabletver;

    /** 平板程序名称 */
    @Excel(name = "平板程序名称")
    private String tabletsoftware;

    /** 平板上传时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "平板上传时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tabletuploadtime;

    /** 平板升级时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "平板升级时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tabletupgradestime;

    /** 平板离线时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "平板离线时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tabletofflinetime;

    /** 平板开机时长 */
    @Excel(name = "平板开机时长")
    private Long servicetime;

    /** 平板故障时长 */
    @Excel(name = "平板故障时长")
    private Long failuretime;

    /** 累计运行时长 */
    @Excel(name = "累计运行时长")
    private Long runningtime;

    /** 累计运行距离 */
    @Excel(name = "累计运行距离")
    private String runningdis;

    /** 剑道状态 */
    @Excel(name = "剑道状态")
    private String Dstripstatus;

    /** 剑道长度 */
    @Excel(name = "剑道长度")
    private String striplength;

    /** 剑道照片 */
    private String Dstrippic;
    private Date updatetime;

    public void setStripid(Long stripid) 
    {
        this.stripid = stripid;
    }

    public Long getStripid() 
    {
        return stripid;
    }
    public void setClubid(Long clubid) 
    {
        this.clubid = clubid;
    }

    public Long getClubid() 
    {
        return clubid;
    }
    public void setStripcode(String stripcode) 
    {
        this.stripcode = stripcode;
    }

    public String getStripcode() 
    {
        return stripcode;
    }
    public void setStriptype(String striptype) 
    {
        this.striptype = striptype;
    }

    public String getStriptype() 
    {
        return striptype;
    }
    public void setParts(String parts) 
    {
        this.parts = parts;
    }

    public String getParts() 
    {
        return parts;
    }
    public void setModel(String model) 
    {
        this.model = model;
    }

    public String getModel() 
    {
        return model;
    }
    public void setSN(String SN) 
    {
        this.SN = SN;
    }

    public String getSN() 
    {
        return SN;
    }
    public void setSupplier(String supplier) 
    {
        this.supplier = supplier;
    }

    public String getSupplier() 
    {
        return supplier;
    }
    public void setTruss(String truss) 
    {
        this.truss = truss;
    }

    public String getTruss() 
    {
        return truss;
    }
    public void setTrusscontrol(String trusscontrol) 
    {
        this.trusscontrol = trusscontrol;
    }

    public String getTrusscontrol() 
    {
        return trusscontrol;
    }
    public void setInstalltime(Date installtime) 
    {
        this.installtime = installtime;
    }

    public Date getInstalltime() 
    {
        return installtime;
    }
    public void setTablet(String tablet) 
    {
        this.tablet = tablet;
    }

    public String getTablet() 
    {
        return tablet;
    }
    public void setTarget(String target) 
    {
        this.target = target;
    }

    public String getTarget() 
    {
        return target;
    }
    public void setBox(String box) 
    {
        this.box = box;
    }

    public String getBox() 
    {
        return box;
    }
    public void setDriver(String driver) 
    {
        this.driver = driver;
    }

    public String getDriver() 
    {
        return driver;
    }
    public void setLaser(String laser) 
    {
        this.laser = laser;
    }

    public String getLaser() 
    {
        return laser;
    }
    public void setTilt(String tilt) 
    {
        this.tilt = tilt;
    }

    public String getTilt() 
    {
        return tilt;
    }
    public void setProximity(String proximity) 
    {
        this.proximity = proximity;
    }

    public String getProximity() 
    {
        return proximity;
    }
    public void setCamera(String camera) 
    {
        this.camera = camera;
    }

    public String getCamera() 
    {
        return camera;
    }
    public void setArm(String arm) 
    {
        this.arm = arm;
    }

    public String getArm() 
    {
        return arm;
    }
    public void setLaserid(String laserid) 
    {
        this.laserid = laserid;
    }

    public String getLaserid() 
    {
        return laserid;
    }
    public void setDis(String dis) 
    {
        this.dis = dis;
    }

    public String getDis() 
    {
        return dis;
    }
    public void setXangle(String xangle) 
    {
        this.xangle = xangle;
    }

    public String getXangle() 
    {
        return xangle;
    }
    public void setYangle(String yangle) 
    {
        this.yangle = yangle;
    }

    public String getYangle() 
    {
        return yangle;
    }
    public void setZangle(String zangle) 
    {
        this.zangle = zangle;
    }

    public String getZangle() 
    {
        return zangle;
    }
    public void setXacc(String xacc) 
    {
        this.xacc = xacc;
    }

    public String getXacc() 
    {
        return xacc;
    }
    public void setYacc(String yacc) 
    {
        this.yacc = yacc;
    }

    public String getYacc() 
    {
        return yacc;
    }
    public void setZacc(String zacc) 
    {
        this.zacc = zacc;
    }

    public String getZacc() 
    {
        return zacc;
    }
    public void setDriverangle(String driverangle) 
    {
        this.driverangle = driverangle;
    }

    public String getDriverangle() 
    {
        return driverangle;
    }
    public void setTrussloc(String trussloc) 
    {
        this.trussloc = trussloc;
    }

    public String getTrussloc() 
    {
        return trussloc;
    }
    public void setTrussv(String trussv) 
    {
        this.trussv = trussv;
    }

    public String getTrussv() 
    {
        return trussv;
    }
    public void setInput01(String input01) 
    {
        this.input01 = input01;
    }

    public String getInput01() 
    {
        return input01;
    }
    public void setTabletver(String tabletver) 
    {
        this.tabletver = tabletver;
    }

    public String getTabletver() 
    {
        return tabletver;
    }
    public void setTabletsoftware(String tabletsoftware) 
    {
        this.tabletsoftware = tabletsoftware;
    }

    public String getTabletsoftware() 
    {
        return tabletsoftware;
    }
    public void setTabletuploadtime(Date tabletuploadtime) 
    {
        this.tabletuploadtime = tabletuploadtime;
    }

    public Date getTabletuploadtime() 
    {
        return tabletuploadtime;
    }
    public void setTabletupgradestime(Date tabletupgradestime) 
    {
        this.tabletupgradestime = tabletupgradestime;
    }

    public Date getTabletupgradestime() 
    {
        return tabletupgradestime;
    }
    public void setTabletofflinetime(Date tabletofflinetime) 
    {
        this.tabletofflinetime = tabletofflinetime;
    }

    public Date getTabletofflinetime() 
    {
        return tabletofflinetime;
    }
    public void setServicetime(Long servicetime) 
    {
        this.servicetime = servicetime;
    }

    public Long getServicetime() 
    {
        return servicetime;
    }
    public void setFailuretime(Long failuretime) 
    {
        this.failuretime = failuretime;
    }

    public Long getFailuretime() 
    {
        return failuretime;
    }
    public void setRunningtime(Long runningtime) 
    {
        this.runningtime = runningtime;
    }

    public Long getRunningtime() 
    {
        return runningtime;
    }
    public void setRunningdis(String runningdis) 
    {
        this.runningdis = runningdis;
    }

    public String getRunningdis() 
    {
        return runningdis;
    }
    public void setDstripstatus(String Dstripstatus) 
    {
        this.Dstripstatus = Dstripstatus;
    }

    public String getDstripstatus() 
    {
        return Dstripstatus;
    }
    public void setStriplength(String striplength) 
    {
        this.striplength = striplength;
    }

    public String getStriplength() 
    {
        return striplength;
    }
    public void setDstrippic(String Dstrippic) 
    {
        this.Dstrippic = Dstrippic;
    }

    public String getDstrippic() 
    {
        return Dstrippic;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stripid", getStripid())
            .append("clubid", getClubid())
            .append("stripcode", getStripcode())
            .append("striptype", getStriptype())
            .append("parts", getParts())
            .append("model", getModel())
            .append("SN", getSN())
            .append("supplier", getSupplier())
            .append("truss", getTruss())
            .append("trusscontrol", getTrusscontrol())
            .append("installtime", getInstalltime())
            .append("updatetime", getUpdatetime())
            .append("tablet", getTablet())
            .append("target", getTarget())
            .append("box", getBox())
            .append("driver", getDriver())
            .append("laser", getLaser())
            .append("tilt", getTilt())
            .append("proximity", getProximity())
            .append("camera", getCamera())
            .append("arm", getArm())
            .append("laserid", getLaserid())
            .append("dis", getDis())
            .append("xangle", getXangle())
            .append("yangle", getYangle())
            .append("zangle", getZangle())
            .append("xacc", getXacc())
            .append("yacc", getYacc())
            .append("zacc", getZacc())
            .append("driverangle", getDriverangle())
            .append("trussloc", getTrussloc())
            .append("trussv", getTrussv())
            .append("input01", getInput01())
            .append("tabletver", getTabletver())
            .append("tabletsoftware", getTabletsoftware())
            .append("tabletuploadtime", getTabletuploadtime())
            .append("tabletupgradestime", getTabletupgradestime())
            .append("tabletofflinetime", getTabletofflinetime())
            .append("servicetime", getServicetime())
            .append("failuretime", getFailuretime())
            .append("runningtime", getRunningtime())
            .append("runningdis", getRunningdis())
            .append("Dstripstatus", getDstripstatus())
            .append("striplength", getStriplength())
            .append("Dstrippic", getDstrippic())
            .toString();
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }
}
